<?php
namespace App\Services\Finance;

use App\Services\Finance\ValidateReport;
use App\Services\Finance\Report\ReportLogic;

class Report
{
    //分账列表
    public function accountStatement($data)
    {
        return (new ReportLogic())->accountStatement($data);
    }

    // 复审列表
    public function accountsList(){
        return (new ReportLogic())->accountsList();
    }


    //搜索音乐人，代理，指定人信息
    public function typeSearch($data)
    {
        return (new ReportLogic())->typeSearch($data);
    }
    // 拒绝分账申请
    public function refuseApply($data){
        return (new ReportLogic())->refuseApply($data);
    }

    // 通过分账申请
    public function adoptApply($data){
        return (new ReportLogic())->adoptApply($data);
    }

    // 获取音乐人分账明细
    public function examineBill($data){
        return (new ReportLogic())->examineBill($data);
    }

    // 获取代理分账明细
    public function agentExamineBill($data){
        return (new ReportLogic())->agentExamineBill($data);
    }

    // 获取指定分账明细
    public function appointExamineBill($data){
        return (new ReportLogic())->appointExamineBill($data);
    }

    // 重新分账
    public function accountAgain($data){
        return (new ReportLogic())->accountAgain($data);
    }
}